LANGDRIVER
Otázka od: Netušil, Roman, Ing.
19. 12. 2002 13:12
Panove,
nevite nekdo, jak prinutit InstallShield Expres, aby pro native driver BDE
Paradox a DBASE nastavil jako vychozi LANGDRIVER CP 852.
Roman
Odpovedá: Ing. Jiri SOKOL
19. 12. 2002 14:49
Dne 19. prosinec 2002, <delphi-l@clexpert.cz> napsal:
> Panove,
> nevite nekdo, jak prinutit InstallShield Expres, aby pro native driver BDE
> Paradox a DBASE nastavil jako vychozi LANGDRIVER CP 852.
>
Ahoj!
Resil jsem to nekolik mesicu, ale uz je to davna doba. Nejlepsi by bylo
zkouknout historicke
zaznamy z konference (urcite by jsi tam nasel i me dotazy na tohle tema ...
)
Co si pamatuji:
1)Na stroji, kde provadis tvorbu setup.exe, musis mit vse spravne nainstalovano
a vse spravne
nastaveno. InstallShiled si vemu nejake zakl. info a ty pouzije pri instalaci.
2)nastaveni langdriveru (na znakovou sadu CP 852)neni otazkou nastaveni
registru nebo BDE, ale veci
nastaveni samotne tabulky.
tudiz -> pokud kopirujes (v ramci instalace) musi mit zdrojova tabulka uz
langdriver nastaven na
pozadovanou hodnotu
pokud si ji vytvaris treba az pri prvnim spusteni aplikace, musis si
langdriver na CP852
nastavit sam.
Ja tenhle problem tady resil nekolikrat a dlouho. Pak mi pomohl zdrojovy kod,
ktery jsem tady od
nekoho dostal. Pokud by jsi si nevedel rady, snad by se na me autor (ted kdyby
jsi me zabil, tak si
nevzpomenu na jmeno) nezlobil.
Ted si vzpominam, ze nakonec jsem to nejak kombinoval se zdrojakam P.
Vonese.... no zkus, kdyby Ti
tyhle rady nepomohly, musis byt vic konkretni (dal jsi nam strasne malo
informaci - oper. sys.,
ver. Delphi, ver InstallShieldu atd.)a urcite Ti tady nekdo poradi.
Ahoj, Jirka
Ing. Jiri Sokol, js-delphi@seznam.cz, +420251431187
D6ProfSP2,WinNT
amatersky
programator
______________________________________________________________________
Reklama:
Nejenom anglicko-cesky slovnik: http://slovnik.seznam.cz
Odpovedá: TOROLA electronic - Bednarcik Dalibor
19. 12. 2002 14:57
Ahoj, ja byt tebou, tak to udelam uz v programu a na InstallShield bych se
vykaslal.
Co kdyz nekdo bude instalovat program, kterej ti to prenastavi zase na neco
jineho.
> Panove,
> nevite nekdo, jak prinutit InstallShield Expres, aby pro native driver BDE
> Paradox a DBASE nastavil jako vychozi LANGDRIVER CP 852.
>
> Roman
>
Odpovedá: Ludek ZITA
19. 12. 2002 15:42
----- Original Message -----
From: "Netušil, Roman, Ing." <Netusil.Roman@vspardubice.cz>
> nevite nekdo, jak prinutit InstallShield Expres, aby pro native driver BDE
> Paradox a DBASE nastavil jako vychozi LANGDRIVER CP 852.
Ahoj.
To NEEE to je znasilneni ::
Nezasahuj zakaznikovi do jeho nastaveni BDE a porid si svoje vlastni pro
svoji session.
Pokud potrebujes aby tohle nastaveni bylo opravdu defaultni (muze byt treba
kvuli nejakym exportum-importum a externim utilitam) napis to do HELPU nebo
navodu pripadne udelej program, ktery zakaznik VEDOME spusti a kde ho
upozorniss, ze ostatni prg pouzivajici BDE mohou byt ovlivneny.
Ludek
Odpovedá: Netušil, Roman, Ing.
19. 12. 2002 15:54
Jiri,
prosim jeste o nektera upresneni:
Jaknastavit LANGDRIVER az pri vytvareni tabulky?
Z me strany:
Windows 2000, XP; D6 Prof; InstallShield Expres 3.03
Diky, Roman
-----Original Message-----
From: Ing. Jiri SOKOL [mailto:JS-delphi@seznam.cz]
Sent: Thursday, December 19, 2002 1:46 PM
To: delphi-l@clexpert.cz
Subject: Re: LANGDRIVER
Dne 19. prosinec 2002, <delphi-l@clexpert.cz> napsal:
> Panove,
> nevite nekdo, jak prinutit InstallShield Expres, aby pro native driver BDE
> Paradox a DBASE nastavil jako vychozi LANGDRIVER CP 852.
>
Ahoj!
Resil jsem to nekolik mesicu, ale uz je to davna doba. Nejlepsi by bylo
zkouknout historicke
zaznamy z konference (urcite by jsi tam nasel i me dotazy na tohle tema ...
)
Co si pamatuji:
1)Na stroji, kde provadis tvorbu setup.exe, musis mit vse spravne
nainstalovano a vse spravne
nastaveno. InstallShiled si vemu nejake zakl. info a ty pouzije pri
instalaci.
2)nastaveni langdriveru (na znakovou sadu CP 852)neni otazkou nastaveni
registru nebo BDE, ale veci
nastaveni samotne tabulky.
tudiz -> pokud kopirujes (v ramci instalace) musi mit zdrojova tabulka uz
langdriver nastaven na
pozadovanou hodnotu
pokud si ji vytvaris treba az pri prvnim spusteni aplikace, musis
si langdriver na CP852
nastavit sam.
Ja tenhle problem tady resil nekolikrat a dlouho. Pak mi pomohl zdrojovy
kod, ktery jsem tady od
nekoho dostal. Pokud by jsi si nevedel rady, snad by se na me autor (ted
kdyby jsi me zabil, tak si
nevzpomenu na jmeno) nezlobil.
Ted si vzpominam, ze nakonec jsem to nejak kombinoval se zdrojakam P.
Vonese.... no zkus, kdyby Ti
tyhle rady nepomohly, musis byt vic konkretni (dal jsi nam strasne malo
informaci - oper. sys.,
ver. Delphi, ver InstallShieldu atd.)a urcite Ti tady nekdo poradi.
Ahoj, Jirka
Ing. Jiri Sokol, js-delphi@seznam.cz, +420251431187
D6ProfSP2,WinNT
amatersky
programator
______________________________________________________________________
Reklama:
Nejenom anglicko-cesky slovnik: http://slovnik.seznam.cz
Odpovedá: Netušil, Roman, Ing.
19. 12. 2002 15:56
Ahoj,
prosim Te, porad mi, jak to mam udelat az v aplikaci.
Mam D6 Prof.
Diky, Roman
-----Original Message-----
From: TOROLA electronic - Bednarcik Dalibor [mailto:dalibor@torola.cz]
Sent: Thursday, December 19, 2002 1:51 PM
To: delphi-l@clexpert.cz
Subject: Re: LANGDRIVER
Ahoj, ja byt tebou, tak to udelam uz v programu a na InstallShield bych se
vykaslal.
Co kdyz nekdo bude instalovat program, kterej ti to prenastavi zase na neco
jineho.
> Panove,
> nevite nekdo, jak prinutit InstallShield Expres, aby pro native driver BDE
> Paradox a DBASE nastavil jako vychozi LANGDRIVER CP 852.
>
> Roman
>
Odpovedá: Tom xXx
20. 12. 2002 7:36
>
> Ahoj,
> prosim Te, porad mi, jak to mam udelat az v aplikaci.
>
Zkus se podivat do archivu konference, resilo se to tu aspon 100+1 krat
a nebo mrkni tady http://www.bdesupport.com
a tady
http://info.borland.com/devsupport/bde/bdeapiex/dbiopencfginfolist.html
T.
Odpovedá: Dalibor
20. 12. 2002 13:13
Ja nastavuju LANGDRIVER pro DBASE takhle.
Do HELPU se mrkni na Session.ConfigMode.
procedure NastavLangDriver;
var
TS : tstrings;
begin
TS:=TStringList.Create;
Session.ConfigMode:=[cfmPersistent];
TS.Clear;
TS.Add('LEVEL=3');
TS.Add('LANGDRIVER=DB852CZ0');
Session.ModiFyDriver('DBASE',TS);
Session.SaveConfigFile;
TS.Free;
end;